jupyter_wire ~master (2021-04-09T15:16:12Z)
Dub
Repo
discoverTypes.discoverTypes
repl
discoverTypes
Undocumented in source.
alias
discoverTypes
=
AliasSeq
!()
alias
discoverTypes
=
AliasSeq
!
T
template
discoverTypes
(Ts...)
static if
(!(
Ts.length == 0
))
static if
(
Ts.length == 1
)
static if
(
!isAggregateType!T && !(is(T == class))
)
alias
discoverTypes
=
AliasSeq
!
T
alias
discoverTypes
=
AliasSeq
!(
Nullable
!
P
,
discoverTypes
!
P
)
alias
discoverTypes
=
Filter
!(
isNotVoid
,
NoDuplicates
!(
Types
))
alias
discoverTypes
=
Filter
!(
isNotVoid
,
NoDuplicates
!(
AliasSeq
!(
discoverTypes
!(
Ts
[
0
]),
discoverTypes
!(
Ts
[
1
..$]))))
Meta
Source
See Implementation
repl
discoverTypes
aliases
T
Types
discoverTypes
fieldTypes
functionReturnTypes
hasField
typeOfField
enums
isNoT
isNotVoid